import i18n from "@/i18n";
import { showToast } from "vant";

export const copy = (msg: string) => {
    // 文本复制
    //使用textarea的原因是能进行换行，input不支持换行
    let copyTextArea = document.createElement("textarea");
    //自定义复制内容拼接
    copyTextArea.value = msg;
    document.body.appendChild(copyTextArea);
    copyTextArea.select();
    try {
        let copyed = document.execCommand("copy");
        if (copyed && msg) {
            document.body.removeChild(copyTextArea);
            //这里是封装的提示框，可以换成自己使用的提示框
            showToast({
                message: i18n.global.t('Copied')
            })
        } else {
            document.body.removeChild(copyTextArea);
            showToast({
                message: 'Copy failed!'
            })
        }
    } catch {
        document.body.removeChild(copyTextArea);
        showToast({
            message: 'Copy failed!'
        })
        // message.warn(I18N.global.t("message.Failcopy"))
    }
}


